//Função para realizar a exclusão do Cliente		
function excluirCliente(id) {			
	var r=confirm("Deseja realmente excluir esse Cliente? \nSeus endereços também serão excluídos.");
	if (r===true) {				
		var dados = 'id='+id;			
		//alert(dados);
		
		$.ajax({  
			type: "POST",  
			url: "excluirCliente.php",  
			data: dados,  
			success: function( data )  
			{  
				$("#retornoConsultaCliente").html(data); 
				//alert($("#ok").val());
				if ($("#ok").val() == 'ok') {
					setTimeout(function(){loadPage(11);}, 1000);					
				}					
			},
			statusCode: {
				404: function() {
					alert('Página não Encontrada.');						  
				}
			}
		});  
		return false; 			
	} else { 		
	return false;
	}		
};

//Cria a variavel necessario para o datatable
var table;	

/* Formating function for row details */
function fnFormatDetails ( nTr )
{
	var aData = table.fnGetData( nTr );
	var sOut = '<table border="0" frame="box" style="width:100%">';
	sOut += '<tr><td width="10%"> <b> CPF: </b> </td> <td width="20%">'+aData[7]+'</td> <td width="10%"> <b> CNPJ: </b> <td width="20%">'+aData[17]+'</td>  </td> <td width="10%"> <b> RG: </b> </td> <td width="30%">'+aData[6]+'</td></tr>';
	sOut += '<tr><td> <b> Data Nascimento: </b> </td> <td>'+aData[8]+'</td> <td> <b> Estado Civil: </b> </td> <td colspan=3>'+aData[9]+'</td> </tr>';
	sOut += '<tr><td> <b> CTPS: </b> </td> <td>'+aData[10]+'</td> <td> <b> Série CTPS: </b> </td> <td>'+aData[11]+'</td> <td> <b> PIS: </b> </td> <td colspan=7>'+aData[12]+'</td></tr>';
	sOut += '<tr><td> <b> Nome da Mãe: </b> </td> <td colspan=5>'+aData[14]+'</td> </tr>';
	sOut += '<tr><td> <b> Nome Pai: </b> </td> <td colspan=5>'+aData[15]+'</td> </tr>';
	sOut += '<tr><td> <b> Nome Conjuge: </b> </td> <td  colspan=5 align="left">'+aData[13]+'</td> </tr>';
	sOut += '</table>';
	
	return sOut;
}

//Todos scripts dentro de Document.Ready são Jquery
$(document).ready(function() {
    table = $('#example').dataTable( {
		"aaSorting": [[ 0, "asc" ]],
	    "aoColumnDefs": [
			{ "sWidth": "5%", "aTargets": [ 0 ], "sClass": "center", "bSortable": false },
			{ "sWidth": "40%", "aTargets": [ 1 ] },
			{ "sWidth": "20%", "aTargets": [ 2 ] },
			{ "sWidth": "15%", "aTargets": [ 3 ] },
			{ "sWidth": "15%", "aTargets": [ 4 ] },
			{ "sWidth": "5%", "aTargets": [ 5 ], "bSortable": false }
		],
        "bProcessing": true,
        "bServerSide": true,
        "sAjaxSource": "consCliente.php",
		"oLanguage": {
			"sUrl": "js/dataTables_Brazilian.txt"
		}
    });
	
	$('#example tbody').on( 'click', 'tr', function () {
        if ( $(this).hasClass('selected') ) {
            $(this).removeClass('selected');
        }
        else {
            table.$('tr.selected').removeClass('selected');
            $(this).addClass('selected');
        }
    } );
	
	$('#example tbody').on( 'click', '#detalhes', function () {	
		var nTr = $(this).parents('tr')[0];
		if ( table.fnIsOpen(nTr) )
		{
			/* This row is already open - close it */
			this.src = "images/details_open.png";
			table.fnClose( nTr );
		}
		else
		{
			/* Open this row */
			this.src = "images/details_close.png";
			table.fnOpen( nTr, fnFormatDetails(nTr), 'details' );
		}
	} );
	
});